package com.skyyan.netty.jjf.util;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * 获取时间格式
 * @author skyyan
 */
public class JJFDateTimeUtils {
    // ✅ 静态 final，线程安全
    private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyMMddHHmmss");

    /**
     * 获取当前时间字符串，格式：YYMMDDHHMMSS（线程安全）
     * @return 如 250827201815
     */
    public static String getYYMMDDHHMMSS() {
        // LocalDateTime.now() 是线程安全的（每个线程获取自己的实例）
        // format() 方法是无状态的，配合不可变的 FORMATTER，线程安全
        return LocalDateTime.now().format(FORMATTER);
    }

    public static void main(String[] args) {
        System.out.println(getYYMMDDHHMMSS());
    }
}
